<cfcomponent output="false">
	<cffunction name="scoped1" access="public" returntype="numeric" output="false">
		<cfset var i = 1 />
		
		<cfset scoped2() />
		
		<cfreturn i />
	</cffunction>
	
	<cffunction name="scoped2" access="public" returntype="numeric" output="false">
		<cfset var i = 2 />
		
		<cfreturn i />
	</cffunction>
	
	<cffunction name="unscoped1" access="public" returntype="numeric" output="false">
		<cfset i = 1 />
		
		<cfset unscoped2() />
		
		<cfreturn i />
	</cffunction>
	
	<cffunction name="unscoped2" access="public" returntype="numeric" output="false">
		<cfset i = 2 />
		
		<cfreturn i />
	</cffunction>
</cfcomponent>